* {
    padding: 0;
    margin: 0;
    font-size: 12px;
}

/* body{
    background: #E3E3E3;
} */

.role-list {
    padding: 5px;
    border: 1px solid #D1D1D1;
}

.role-list .search-table {
    width: 100%;
}
.role-list .search-table input {
    font-family: 宋体;
    border: 1px solid #D1D1D1;
}

#roleTable{
    background: #ffffff;
    text-align: center;
}

#roleTable table tr td {
    text-align: center;
}
.menuContent {
   background-color: #FFFFFF;
   display:none;
   position: absolute;
   z-index: 10000;
   max-height: 300px;
   overflow: auto;
}

#baseAuthority tr td {
	white-space: pre-line;
}

#menuAuthority tr td {
	white-space: pre-line;
}

div.menuAuthority {
    border-top: 1px solid #edf2f7;
    border-left: 1px solid #edf2f7;
    border-bottom: 1px solid #edf2f7;
    border-right: 1px solid #edf2f7;
    color: #808080;
    font-family: 宋体;
    font-size: 12px;
    min-height: 35px;
    vertical-align: middle;
}

/* span.checkbox {
    float: left;
} */

.operateAuthority{
	width: 167px;
	display: block;
	float: left;
}

.oneMenu{
	float: left;
	padding: 9px 0 0 5px;
}
.twoMenu{
	float: left;
	padding: 6px 0 0 5px;
}
.menuTitle{
	width: 165px;
	display: block;
	float: left;
}

input[type=text].error-border{
	border-color: #ed7775;
}
